package com.tuyan.aixiang.api.module;

import com.tuyan.aixiang.common.M;
import com.tuyan.aixiang.model.NoticeCountResult;
import com.tuyan.aixiang.model.Optional;
import com.tuyan.aixiang.model.PageUtils;
import com.tuyan.aixiang.model.Result;

import io.reactivex.Observable;
import retrofit2.http.Body;
import retrofit2.http.GET;
import retrofit2.http.POST;

public interface Notice {

    @POST("/v1/p/dr/notice-list")
    Observable<Result<PageUtils<Optional>>> noticeList(@Body M m);

    @GET("/v1/p/dr/notice-count")
    Observable<Result<NoticeCountResult>> noticeCount();
}
